package com.tianyu.inspection.service.api;

import com.tianyu.inspection.entity.PileCard;
import com.tianyu.inspection.entity.vo.ServiceRo;
import org.springframework.web.multipart.MultipartFile;

import java.util.List;

/**********************************
 * @Author YSW
 * @Description 桩牌服务
 * @Date 2021/1/17 - 08:33
 **********************************/

public interface IPileCardService extends IBaseService<PileCard>{

    /**
     * 加载管线点
     * @param pipelineFile 管线JSON文件
     * @param projectId 项目ID
     * @return 管线点
     */
    List<PileCard> loadPileCard(MultipartFile pipelineFile, Integer projectId);

    /**
     * 加载管线点
     * @param pipelineFile 管线JSON文件
     * @param projectId 项目ID
     * @return 管线点
     */
    ServiceRo uploadPileCard(MultipartFile pipelineFile, Integer projectId, Integer pipelineId, Integer pipelineStationId);
}
